//
// Created by jsjxsy on 2022/9/7.
// 菱形继承问题s
//
#include <iostream>
using namespace std;

class Base {
  virtual void func() = 0;
};

class Son : public Base {
 public:
//  virtual void func() {
//    cout << "func is invoke" << endl;
//  }

  void func() {
    cout << "func is invoke" << endl;
  }
};
int main() {
  Son s;
  s.func();
  return 0;
}

